Include Home and End keys for consistent behaviour with respect to
overview navigation.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2241>
} else if (event.get_key_symbol() === Clutter.KEY_Page_Down) {
this.goToPage(this._grid.currentPage + 1);
return Clutter.EVENT_STOP;
+ } else if (event.get_key_symbol() === Clutter.KEY_Home) {
+ this.goToPage(0);
+ return Clutter.EVENT_STOP;
+ } else if (event.get_key_symbol() === Clutter.KEY_End) {
+ this.goToPage(this._grid.nPages - 1);
+ return Clutter.EVENT_STOP;
}
return Clutter.EVENT_PROPAGATE;